html, body {
	height: 100%;
}
body {
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    margin: 0px;
    background-color: #FFFFFF;
}
.errortext{
	font-family: Tahoma;
	font-size: 11px;
	color: red;
	font-weight: bold;
}

.infomessage{
	font-family: Tahoma;
	font-size: 11px;
	color: blue;
	font-weight: bold;
}
.menus {
    color: #0142A3;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.etiqueta {
    background-color: #ECEFF2;
    border: 1px solid #FFFFFF;
    color: #15286A;
    font-family: Tahoma;
    font-size: 11px;
}
.campo {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #15286A;
    font-family: Tahoma;
    font-size: 11px;
}
.boton {
    background-color: #C4D0CC;
    border: 1px solid #9E9A9A;
    color: #272778;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
}
a {
    color: #0142A3;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
}
a:hover {
    color: #1186CC;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: underline;
}
td {
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
}
.titulos {
    background-color: #B0BCA0;
    border: 1px solid #FFFFFF;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.titcolumna {
    background-color: #99CC66;
    border: 1px solid #FFFFFF;
    color: #28287B;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.titcolumnaFiltro {
    background-color: #D2F0B5;
    border: 1px solid #FFFFFF;
    color: #28287B;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.textcolumna {
    background-color: #FFFFFF;
    border: 1px solid #F2F7F9;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
}
.textfields {
    font-family: Tahoma;
    font-size: 11px;
}
.cursor {
}
.nota {
    color: #000099;
    font-family: Tahoma;
    font-size: 9px;
}
.grafo {
    border: 1px solid #A4B0C8;
}
.rayado {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #353E5B;
    border-style: solid;
    border-width: 1px 0 0;
    font-size: 5px;
}
.resultado {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EAEEEA;
    border-color: #353E5B;
    border-style: solid;
    border-width: 1px 0 0;
}
.titulosBE {
    background-color: #DBDCAB;
    border: 1px solid #FFFFFF;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.titulosPL {
    background-color: #B0BCA0;
    border: 1px solid #FFFFFF;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.titulosPU {
    background-color: #C6D5CD;
    border: 1px solid #FFFFFF;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.textcolumna2 {
    border: 1px solid #999999;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
}
.caja {
    border: 1px solid #353E5B;
}
.resultado2 {
    border-color: #000000;
    border-style: solid none none;
    border-width: thin;
    font-family: Tahoma;
    font-weight: bold;
}
.resultado3 {
    border-color: #000000;
    border-style: none none none solid;
    border-width: thin;
    font-family: Tahoma;
    font-weight: bold;
}
.mensaje_error {
    color: #FF0000;
    font-weight: bold;
}
.filtro {
    background-color: #CDE5B1;
}
.textcolumnaNon {
    background-color: #EBF8DD;
    border: 1px solid #F2F7F9;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
}
.textfieldsLabelI {
    background-color: #D1DBDE;
    border: medium none;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
}
.textfieldsLabelID {
    background-color: #D1DBDE;
    border: medium none;
    font-family: Tahoma;
    font-size: 11px;
    font-style: italic;
}
.font_porContrato {
    color: #990000;
}
.font_recepcionado {
    color: #000099;
}
.font_transito {
    color: #006600;
}

.infomessage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	font-weight: bold;
}